<?php

class Domain_Service
{

    public function get()
    {
        $rs = array();


        // 版本1：简单的获取
        $model = new Model_Service();
        $rs = $model->getDef();

        // 版本2：使用单点缓存/多级缓存 (应该移至Model层中)
        /**
         * $model = new Model_User();
         * $rs = $model->getByUserIdWithCache($userId);
         */

        // 版本3：缓存 + 代理
        /**
         * $query = new PhalApi_ModelQuery();
         * $query->id = $userId;
         * $modelProxy = new ModelProxy_UserBaseInfo();
         * $rs = $modelProxy->getData($query);
         */

        return $rs;
    }
}
